@book{C99,
  title = {The ISO/IEC 9899:1999 “C” Language Specification},
}

@book{N1169,
  title = {The ISO/IEC JTC1 SC22 WG14 N1169 Specification},
}

@book{IEEE754,
  title = {The ANSI/IEEE Std 754-1985 and 754-2008 Specifications},
}

@book{AltiVec,
  title = {The AltiVecTM Technology Programming Interface Manual},
}

@book{BrookForGPU,
  author = {Ian Buck, Tim Foley, Daniel Horn, Jeremy Sugarman, Kayvon Fatahalian, Mike Houston, Pat Hanrahan},
  title  = {Brook for GPUs: Stream Computing on Graphics Hardware},
}

@book{BrookSpec,
  author = {Ian Buck},
  title  = {Brook Specification v0.2},
  url    = {http://merrimac.stanford.edu/brook/brookspec-v0.2.pdf},
}

@book{CudaGuide,
  title = {NVIDIA CUDA Programming Guide},
  url   = {http://developer.nvidia.com/object/cuda.html},
}

@book{CtmGuide,
  title = {ATI CTM Guide – Technical Reference Manual},
  url   = {http://ati.amd.com/companyinfo/researcher/documents/ATI_CTM_Guide.pdf},
}

@book{OpenMPInterface,
  title = {OpenMP Application Program Interface},
  url   = {http://www.openmp.org/drupal/mp-documents/spec25.pdf},
}

@book{OpenGLSpec,
  title = {The OpenGL Specification and the OpenGL Shading Language Specification},
  url   = {http://www.opengl.org/registry/},
}

@book{NESL,
  title = {NESL – A nested data parallel language},
  url   = {http://www.cs.cmu.edu/~scandal/nesl.html},
}

@book{ulpDef,
  author = {Jean-Michel Muller},
  title  = {On the definition of ulp (x)},
  url    = {ftp://ftp.inria.fr/INRIA/publication/publi-pdf/RR/RR-5504.pdf},
}

@book{MemFence,
  title = {Explicit Memory Fences},
  url   = {http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2262.html},
}

@article{GERgpuDS,
  author = {Lefohn, Kniss, Strzodka, Sengupta, Owens},
  title = {Glift: Generic, Efficient, Random-Access GPU Data Structures},
  journal = {ACM Transactions on Graphics},
  year = {2006},
  month = {Jan},
  pages = {60-99},
}

@book{PGInterRender,
  author = {Pharr, Lefohn, Kolb, Lalonde, Foley, Berry},
  title = {Programmable Graphics---The Future of Interactive Rendering},
  publisher = {Neoptica Whitepaper},
  year = {2007},
  month = {Mar},
}

@article{attrForCpp,
  author  = {Jens Maurer, Michael Wong},
  title   = {Towards support for attributes in C++},
  revision = {4},
  year    = {2008},
  month   = {March},
  note    = {Proposed to WG21 “Programming Language C++, Core Working Group”},
}


@book{GccAttrSyntax,
 title = {GCC Attribute Syntax},
 url   = {http://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html},
}

